#include <IO/VideoTextMode.h>
#include <Kernel/GlobalData.h>
#include <Memory/Primitive.h>

/* 
@brief 复制一行到指定位置
@param dwDstLine 目标行
@param dwSrcLine 被复制的行
@return void
*/
void VideoTextModeCopyLine(DWORD dwDstLine, DWORD dwSrcLine)
{
    dwDstLine *= 80; /* 每行 80 字节 */
    dwSrcLine *= 80; /* 每行 80 字节 */
    for (int _ = 0; _ < 80; _ ++)
    {
        g_VideoTextModeMemory[dwDstLine + _] = g_VideoTextModeMemory[dwSrcLine + _];
    }
}